Teaching Software Engineering by Developing Commodity Software

نویسنده

  • Janina Mincer-Daszkiewicz
چکیده

Software engineering is one of the main disciplines of computer science. It plays a crucial role in computer science education, especially on a graduate level. However as important as software engineering education is, it is the subject of constant discussions, changes, and controversies. At the Faculty of Mathematics, Computer Science and Mechanics of Warsaw University we launched a software project with the aim to produce an integrated student management information system (called USOS) for the faculty, the university and other Polish public universities. It is a huge databaseoriented software application done partly in Oracle technology and partly in open source technology (Internet modules). The system is designed and developed by computer science students supervised by lecturers and Ph.D. students. For the last three years software engineering education at the faculty was focused around USOS development. This process is manifold — it takes part on a variety of courses, many methods and tools of software engineering are tested along the way, possibilities for research experiments arise. Students learn by applying standards and being exposed to good practices. USOS provides a unique opportunity to integrate education in software engineering with production of commodity software. That model of software engineering education is very successfull and will be continued.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Mobile Phone Ensemble As Classroom

In Fall 2009 the University of Michigan offered a course called ”Building a Mobile Phone Ensemble”. In the spirit of using commodity hardware as teaching platforms, we report the outcome of this first attempt at teaching on this topic. The course was offered to seniors and graduate students in Electrical Engineering and Computer Science as well as Music. The student had to learn to design their...

متن کامل

Design and Implementation of a CORBA Commodity Grid Kit

This paper reports on an ongoing research project aimed at designing and deploying a CORBA Commodity Grid (CoG) Kit. The overall goal of this project is to explore how commodity distributed computing technologies and state-of-the-art software engineering practices can be used for the development of advanced Grid applications. As part of this activity, we are investigating how CORBA can be integ...

متن کامل

Collaboratory: An Open Source Teaching and Learning Facility for Computer Science and Engineering Education

In this paper we present an innovative prototype Open Source Teaching/Learning Collaboratory created at UC Merced that will provide the foundation for offering the vast majority of our Computer Science and Engineering (CSE) courses, as well as courses from across our engineering disciplines, and, increasingly, computer courses and computer intensive courses throughout our university. This proto...

متن کامل

A CORBA Commodity Grid Kit

This paper reports on an ongoing research project aimed at designing and deploying a CORBA Commodity Grid (CoG) Kit. The overall goal of this project is to enable the development of advanced Grid applications while adhering to state-of-the-art software engineering practices and reusing the existing Grid infrastructure. As part of this activity, we are investigating how CORBA can be used to supp...

متن کامل

Teaching Software Engineering – Experiences and New Approaches

Resume International statistics show that more than a half of the software projects fail before any user could try the product. The general opinion is that the fiasco can be traced back to the lack of proper design work. It is a sign that made us to meditate on our teaching and curriculum developing practice. This paper intends to present our experience and a new strategy aiming a better traini...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003